



.m-a-0 {
    margin: 0 0 !important
}

.m-t-0 {
    margin-top: 0 !important
}

.m-r-0 {
    margin-right: 0 !important
}

.m-b-0 {
    margin-bottom: 0 !important
}

.m-l-0 {
    margin-left: 0 !important
}

.m-x-0 {
    margin-right: 0 !important;
    margin-left: 0 !important
}

.m-y-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.m-a-1 {
    margin: 1rem 1rem !important
}

.m-t-1 {
    margin-top: 1rem !important
}

.m-r-1 {
    margin-right: 1rem !important
}

.m-b-1 {
    margin-bottom: 1rem !important
}

.m-l-1 {
    margin-left: 1rem !important
}

.m-x-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important
}

.m-y-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
}

.m-a-2 {
    margin: 1.5rem 1.5rem !important
}

.m-t-2 {
    margin-top: 1.5rem !important
}

.m-r-2 {
    margin-right: 1.5rem !important
}

.m-b-2 {
    margin-bottom: 1.5rem !important
}

.m-l-2 {
    margin-left: 1.5rem !important
}

.m-x-2 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important
}

.m-y-2 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important
}

.m-a-3 {
    margin: 3rem 3rem !important
}

.m-t-3 {
    margin-top: 3rem !important
}

.m-r-3 {
    margin-right: 3rem !important
}

.m-b-3 {
    margin-bottom: 3rem !important
}

.m-l-3 {
    margin-left: 3rem !important
}

.m-x-3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important
}

.m-y-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
}

.p-a-0 {
    padding: 0 0 !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-x-0 {
    padding-right: 0 !important;
    padding-left: 0 !important
}

.p-y-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.p-a-1 {
    padding: 1rem 1rem !important
}

.p-t-1 {
    padding-top: 1rem !important
}

.p-r-1 {
    padding-right: 1rem !important
}

.p-b-1 {
    padding-bottom: 1rem !important
}

.p-l-1 {
    padding-left: 1rem !important
}

.p-x-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important
}

.p-y-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
}

.p-a-2 {
    padding: 1.5rem 1.5rem !important
}

.p-t-2 {
    padding-top: 1.5rem !important
}

.p-r-2 {
    padding-right: 1.5rem !important
}

.p-b-2 {
    padding-bottom: 1.5rem !important
}

.p-l-2 {
    padding-left: 1.5rem !important
}

.p-x-2 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important
}

.p-y-2 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important
}

.p-a-3 {
    padding: 3rem 3rem !important
}

.p-t-3 {
    padding-top: 3rem !important
}

.p-r-3 {
    padding-right: 3rem !important
}

.p-b-3 {
    padding-bottom: 3rem !important
}

.p-l-3 {
    padding-left: 3rem !important
}

.p-x-3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important
}

.p-y-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
}

.row.no-gutter {
    margin-left: 0;
    margin-right: 0
}

.row.no-gutter {
    margin-left: 0;
    margin-right: 0
}

.row.no-gutter [class*='col-']:not(:first-child),
.row.no-gutter [class*='col-']:not(:last-child) {
    padding-right: 0;
    padding-left: 0
}

.btn-primary {
    background: #4c5a8e;
    border-color: #4c5a8e;
    color: white
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
    background: #4c5a8e !important;
    border-color: #4c5a8e !important;
    color: white
}

.tb_pay tbody tr:nth-child(odd) {
    background-color: #eaf2ff
}

.txn_history tbody tr:nth-child(odd) {
    background-color: #eaf2ff
}

.gcard_block {
    padding: 15px 0
}

.gcard_block .recharge_block {
    min-height: 220px;
    border: 1px #ccc solid;
    text-align: center;
    margin-bottom: 30px;
    border-radius: 10px
}

.gcard_block .recharge_block h3 {
    padding: 10px 0;
    margin: 0;
    background: #4c5a8e;
    color: #fff;
    font-size: 18px
}

.gcard_block .recharge_block img {
    width: 100px;
    padding: 12px 0;
    filter: grayscale(0%)
}

.gcard_block .input-group {
    width: 300px;
    position: relative;
    padding-left: 50px
}

.gcard_block .panel-body {
    padding: 0;
}

.gcard_block .panel-primary {
    border-color: #4c5a8e
}

.gcard_block .panel-primary>.panel-heading {
    background-color: #4c5a8e;
    border-color: #4c5a8e
}



#boxscroll {
    padding: 40px;
    height: 200px;
    width: 300px;
    border: 2px solid #00F;
    overflow: auto;
    margin-bottom: 30px;
    z-index: 9999999999999
}

#boxscroll2 {
    height: 200px;
    overflow: auto
}

.tblock .panel-body {
    padding: 0;
    border: 1px #4c5a8e solid;
}

.tblock .panel-primary {
    border-color: #4c5a8e
}

.tblock .panel-primary>.panel-heading {
    background-color: #4c5a8e;
    border-color: #4c5a8e
}

th {
    background-color: #4c5a8e !important;
}

.tblock td {
    border: 1px #ccc solid;
}

.tblock table {
    border: 1px #ccc solid;
}

.gc_box {
    border: 2px #4c5a8e solid;
    min-height: 420px;
}

.gc_box h3 {
    padding: 10px 0;
    margin: 0;
    text-align: center;
    font-size: 22px;
    background: #4c5a8e;
    color: #fff
}

.gc_box .maingc {

    text-align: center;
    width: 100%
}

.gc_box .maingc .offline {
    width: 100%;
    background: #f5f5f5;
    padding: 5px
}

.gc_box .maingc .offline img {
    width: 40px;
    margin: 5px 0
}

.gc_box .maingc .offline h4 {
    text-align: center
}

.gc_box .maingc .online {
    width: 100%;
    background: #eaf2ff;
    padding: 5px
}

.gc_box .maingc .online img {
    width: 40px;
    margin: 5px 0
}

.gc_box .maingc .online h4 {
    text-align: center
}

.view_all {
    height: 1px;
    border-top: 1px solid #4c5a8e;
    position: relative;
    margin: 30px 0px;
    text-align: center
}

.view_all:before,
.view_all:after {
    content: '';
    position: absolute;
    height: 6px;
    width: 6px;
    background: #ccc;
    border-radius: 100%;
    top: 50%;
    margin-top: -4px
}

.view_all:before {
    left: 0px
}

.view_all:after {
    right: 0px
}

.view_all a {
    position: relative;
    z-index: 1;
    top: -17px
}

.tb_pay td {
    text-align: left;
}
.panel

/*# sourceMappingURL=style.css.map */